<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Windows 安装程序（PHP 5.2 及更新版本）</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="install.windows.installer.html">Windows 安装程序（PHP 5.1.0 及更早版本）</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="install.windows.manual.html">手工安装步骤</a></div>
 <div class="up"><a href="install.windows.html">Windows 系统下的安装</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="install.windows.installer.msi" class="sect1">
 <h2 class="title">Windows 安装程序（PHP 5.2 及更新版本）</h2>
 <p class="para">
  新版本 PHP 的 Windows 安装程序是用 Wix
  工具包（<a href="http://wix.sourceforge.net/" class="link external">&raquo;&nbsp;http://wix.sourceforge.net/</a>）基于
  MSI 建立的。它将安装并配置 PHP 和所有内置以及 <acronym title="PHP Extension and Application Repository">PECL</acronym>
  扩展库，并且配置许多流行的 web 服务器，例如
  <acronym>IIS</acronym>，Apache，以及 Xitami。
 </p>
 
 <p class="simpara">
  首先，安装自己所选择的 <acronym title="Hypertext Transfer Protocol">HTTP</acronym>（web）服务器，并确保其正常运行。接着再进行以下安装方式之一。
 </p>
 
 <div class="sect2" id="install.windows.installer.msi.normal">
  <h3 class="title">正常安装</h3>
  <p class="para">
   运行 MSI 安装程序并按照安装向导的步骤进行。首先会提示选择要配置的
   web 服务器，以及所需的任何配置细节。
  </p>
  
  <p class="para">
   接着会提示要安装并激活那些特性和扩展。在每个项目的下拉菜单中选择“Will be
   installed on local hard drive”可以激活安装该单个项目。选择“Entire
   feature will be installed on local hard
   drive”，则会安装所有该项目的子项（例如对“PDO”选择了此选项，则会安装所有的
   PDO 驱动）。
  </p>
  
  <div class="warning"><strong class="warning">Warning</strong>
   <p class="para">
    不推荐安装所有的扩展库，因为其中许多库还需要 PHP
    之外的支持才能正常工作。在安装好之后，从控制面板的程序和功能里可以调出更改模式来激活或关闭某扩展和功能。
   </p>
  </div>
  
  <p class="para">
   安装程序接下来设定 Windows 使用的 PHP 和 <var class="filename">php.ini</var>
   文件，并配置特定的 web 服务器使用 PHP。目前安装程序可以配置
   IIS，Apache，Xitami 和 Sambar 服务器。如果使用其它 web
   服务器，则需要手工配置。
  </p>
 </div>
 
 <div class="sect2" id="install.windows.installer.msi.silent">
  <h3 class="title">无声安装</h3>
  <p class="para">
   安装程序支持无声模式，有助于系统管理员更容易发布 PHP。要使用无声模式：
   <div class="example-contents screen">
<div class="cdata"><pre>       
msiexec.exe /i php-VERSION-win32-install.msi /q
</pre></div>     
   </div>
  </p>
  <p class="para">
   可以将安装目录作为命令行参数传递给安装程序，例如要安装到 e:\php：
   <div class="example-contents screen">
<div class="cdata"><pre>       
msiexec.exe /i php-VERSION-win32-install.msi /q INSTALLDIR=e:\php
</pre></div>     
   </div>
   可以用同样的语法指定 Apache 配置目录（APACHEDIR），Sambar
   服务器目录（SAMBARDIR）以及 Xitami 服务器目录（XITAMIDIR）。
  </p>
  <p class="para">
   还可以指定安装哪些特性。例如要安装
   mysqli 扩展和 CGI 可执行程序：
   <div class="example-contents screen">
<div class="cdata"><pre>       
msiexec.exe /i php-VERSION-win32-install.msi /q ADDLOCAL=cgi,ext_php_mysqli
</pre></div>     
   </div>
  </p>
  <p class="para">
   目前可安装的特性列表如下：
   <div class="example-contents screen">
<div class="cdata"><pre> 
MainExecutable - php.exe 可执行文件（自 PHP 5.2.10/5.3.0 起不再可用；默认已包含）
ScriptExecutable - php-win.exe 可执行文件
ext_php_* - 各个扩展库（例如：MySQL 是 ext_php_mysql）
apache13 - Apache 1.3 模块
apache20 - Apache 2.0 模块
apache22 - Apache 2.2 模块
apacheCGI - Apache CGI 可执行文件
iis4ISAPI - IIS ISAPI 模块
iis4CGI - IIS CGI 可执行文件
iis4FastCGI - IIS CGI 可执行文件
NSAPI - Sun/iPlanet/Netscape 服务器模块
netserve - NetServe Web 服务器之 CGI 可执行文件
Xitami - Xitami CGI 可执行文件
Sambar - Sambar 服务器 ISAPI 模块
CGI - php-cgi.exe 可执行文件
PEAR - PEAR 安装程序
Manual - CHM 格式的 PHP 手册
</pre></div>
   </div>
  </p>
  <p class="para">
   For more information on installing MSI installers from the command line,
   visit <a href="http://msdn.microsoft.com/en-us/library/aa367988.aspx" class="link external">&raquo;&nbsp;http://msdn.microsoft.com/en-us/library/aa367988.aspx</a>
  </p>
 </div>
 
 <div class="sect2" id="install.windows.installer.msi.upgrade">
  <h3 class="title">通过安装程序升级 PHP</h3>
  
  <p class="para">
   要升级 PHP，正常用图形模式或者从命令行运行安装程序。安装程序会读取当前安装的选项，移除旧的安装，并用同样选项重新安装
   PHP。建议用此方式更新 PHP 而不是手工替换安装目录下的文件。
  </p>
 </div>
 
</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="install.windows.installer.html">Windows 安装程序（PHP 5.1.0 及更早版本）</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="install.windows.manual.html">手工安装步骤</a></div>
 <div class="up"><a href="install.windows.html">Windows 系统下的安装</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>
